.cover {
  height: 98%;
  text-align: center;
  padding: 0px;
}
.content {
  padding: 0px 10px !important;
}
.toc-t {
  text-align: center;
  font-size: 2rem !important;
  text-indent: 0em !important;
  margin: 10px 0px;
}
.toc-l2 {
  margin: 4px 0px;
  text-indent: 2em;
}

.toc-l2 a {
  text-decoration: none;
}
.t-h2 {
  font-size: 1.8rem !important;
  margin-top: 1rem;
  margin-bottom: 1.5rem !important;
}
.t-h2::before {
  content: ' ';
  display: inline-block;
  background: #7852e0;
  opacity: 1;
  pointer-events: none;
  border-radius: 15px;
  width: 15px;
  vertical-align: middle;
  margin-right: 5px;
  height: 15px;
}
